<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>

<body>
    <script>
        //【1】字符组概念：[abc]可以认为是一个字符组

        //【1-1】范围表示法
        //[123456abcdefGHIJKLM]，可以写为[1-6a-fG-M]。使用了连字符-，来做到简写。

        //【@@】转义符的概念：假如我们要匹配-本身，连字符需要转义符的帮助来做到
        //【@反斜杠为转义符】
        //比如我们要匹配a,-,z。三个字符可以书写为：[-az];[az-];[a\-z]。

        //【1-2】排除字符组//【@排除，使用的是^，这个符号称为脱字符】
        //[^abc]，表示除了'a','b','c'之外的任意一个字符

        //【1-3】系统自带简写形式

        //比如：@@@\d相当于为[0-9]，表示是一位数字【英文digital的缩写】
        //@@@\D表示非数字

        //\w，表示数字、大小写字母和下划线。【word的缩写】
        //@@@\W，大写表示非单词字符

        //\s，不可见字符，表示空白符，也包括回车符、换页符等【space的缩写】
        //@@@\S,可见字符，非空白符。

        //\b单词边界具体就是\w和\W之间的位置，包括\w和^之间，\w和
        //$之间的位置。
    </script>
</body>

</html>